17 30 48 65 86 95 106 113 132 138 151 177 193 208 237 253 265 287 307 326 333 358 379 405 438 459 478 496 521 537 557 560 590 595 631 653 671 678 703 720 723 747 771 784 794 803 818 834 844 856 869 893 913 929 959 966 980 988 
